import request from '@/utils/request'
export default{
  // 5、批量删除讲师
  bacthDel(ids) {
    return request({
      url: `/admin/edu/teacher/batchDel`,
      method: 'delete',
      data: ids // ids 代表要删除讲师的json数组  [1,2,3]
    })
  },
  // 更新讲师
  update(teacher) {
    return request({
      url: `/admin/edu/teacher/updateById`,
      method: 'PUT',
      data: teacher
    })
  },
  // 根据id查询讲师
  getById(id) {
    return request({
      url: `/admin/edu/teacher/getById/${id}`,
      method: 'get'
    })
  },
  // 新增讲师
  save(teacher) {
    return request({
      url: '/admin/edu/teacher/save',
      method: 'POST',
      data: teacher
    })
  },
  // 分页查询讲师列表
  pageList(pageNum, pageSize, searchObj) {
    return request({
      url: `/admin/edu/teacher/list/${pageNum}/${pageSize}`,
      method: 'GET',
      params: searchObj // 请求参数，axios会自动将params中的kv属性值拼接到请求地址后
    })
  },
  // 1、查询讲师列表
  list() {
    return request({ // 发起异步请求  并返回结果
      url: '/admin/edu/teacher/list', // 访问的接口地址  和request中的baseURL拼接
      method: 'GET'
    })
  },
  deleteById(id) {
    return request({
      url: `/admin/edu/teacher/deleteById/${id}`,
      method: 'DELETE'
    })
  }

}
